home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / DISK / DCDS30.ARJ / MANUAL.DOC < prev    next >
Text File  |  1992-03-29  |  47KB  |  1,069 lines

  1.   Sitting Duck Software     PO Box 130    Veneta, OR 97487      (503)935-3982
  2.   (c) 1992                                                 ALL RIGHT RESERVED
  3.   ___________________________________________________________________________
  4.  
  5.   The Disk Catalog Development System is designed for creating disk based
  6.   catalogs.  The example catalog is done as a shareware catalog but it could
  7.   just as well be any kind of listing, such as:
  8.  
  9.  
  10.       -  The video tapes in the library of a rental store.
  11.       -  A hard to find record/book dealers inventory listing.
  12.       -  Suppliers parts listings.
  13.       -  Resource directory.
  14.       -  Health care products catalog.
  15.       -  Inter-departmental resource directory.
  16.       -  Computer supplies catalog.
  17.       -  Price lists.
  18.  
  19.  
  20.   One company is using it for a national WANTED/FOR SALE list of used audio
  21.   equipment.  Also in development is THE SPEAKER BUILDING HOBBIEST RESOURCE
  22.   DISK, which uses a modified version of CATALOG.EXE in order to display
  23.   frequency response curves in graphics mode.
  24.  
  25.   Any business offering products or services might well benefit from a disc
  26.   based catalog.
  27.  
  28.   A well done disc catalog would be impressive and budget-wise for a small
  29.   start-up company whose customers are likely to have computers.
  30.  
  31.   Enterprising individuals could solicit selected local businesses and charge
  32.   a fee for creating a catalog for them.  The yellow pages are overflowing
  33.   with possibilities and that's just for starters.  Perhaps your employer is
  34.   a good candidate.
  35.  
  36.  
  37.  
  38.                       And.....NO PROGRAMMING, NO CODING!
  39.  
  40.  
  41.  
  42.       +-------------------------------------------------------------------+
  43.       | This version of CATALOG.EXE provides a menu which displays the    |
  44.       | numerical value of the menu choice as BLINKING rather than steady.|
  45.       | The BLINKING number indicates an UNREGISTERED program.  Although  |
  46.       | you may pass copies of this disc to others, you do not want to    |
  47.       | commercially distribute this version of CATALOG.EXE               |
  48.       +-------------------------------------------------------------------+
  49.  
  50.  
  51.           Please use the REGISTRATION FORM at the end of this document.
  52.  
  53.    THE FILES ON YOUR DISKETTES
  54.    ---------------------------
  55.  
  56.    After decompressing, if necessary, the file which you downloaded from a
  57.    BB system, you will have the following files:
  58.  
  59.       WRITEME .EXE       The document editor for your use.
  60.  
  61.       MASTER  .RMC       A program file which is used when WriteMe makes
  62.                          a README.COM file.
  63.  
  64.       CATALOG .EXE       The program which presents your catalog.
  65.  
  66.       REDOINDX.EXE       The program which reformats your ASCII index file
  67.                          into an index file for CATALOG.EXE to load.
  68.  
  69.       MANUAL  .DOC       The progam documentation.
  70.  
  71.              *.CMP       The compressed files containing the catalog pages.
  72.  
  73.       MAINSCRN.CMP       The file containing the main menu screen.
  74.  
  75.       MENULIST.TXT       Information for the menuing system.
  76.  
  77.       INDEX   .FMT       The index file for the example.
  78.  
  79.  
  80.  
  81.    MACHINE REQUIREMENTS
  82.    --------------------
  83.  
  84.       Any PC compatible running MSDOS, 640K RAM, a HARD drive, a COLOR
  85.       monitor and DOS 3.xx
  86.  
  87.           +---------------------------------------------------------+
  88.           |     A COLOR monitor is required to use WRITEME.EXE.     |
  89.           |  Do NOT attempt to run WRITEME on a monochrome monitor. |
  90.           +---------------------------------------------------------+
  91.  
  92.    SETTING UP THE FILES AND DIRECTORIES
  93.    ------------------------------------
  94.  
  95.    Make a directory on your hard drive to hold The Disk Catalog Development
  96.    System and associated files.  Assuming that the directory name is
  97.    SDCATDEV, copy into that directory the following files:
  98.  
  99.       CATALOG .EXE
  100.       REDOINDX.EXE
  101.       INDEX   .FMT
  102.  
  103.    Create a sub-directory in SDCATDEV named CATFILES.  No name other than
  104.    CATFILES is permissible.  Copy into CATFILES, the following files:
  105.  
  106.       WRITEME .EXE
  107.       MASTER  .RMC
  108.              *.CMP
  109.       MENULIST.TXT
  110.  
  111.    Some of these files may eventually be deleted.  Others will be modified by
  112.    you in constructing your own catalog.
  113.  
  114.    If there is not one, set a PATH to a text editor capable of saving in
  115.    ASCII.
  116.  
  117.    Unload any TSRs which might be invoked by the keypress used in The
  118.    WriteMe System.  These keypresses are described in the next section of
  119.    the manual.
  120.  
  121.    Change directories so you are in  CATFILES.  Learn how to use The WriteMe
  122.    System described on the next 11 pages of this manual.  After you have
  123.    learned about The WriteMe System, you can begin creating your own catalog
  124.    as described on the page following the color chart.
  125.  
  126.  
  127.    OVERVIEW
  128.    --------
  129.  
  130.    The Disk Catalog Development System consists of two main parts; the program
  131.    WRITEME.EXE for writing and compressing your catalog pages and the program
  132.    CATALOG.EXE for displaying your finished catalog.
  133.  
  134.    In addition, you will need a text editor which can save in a pure ASCII
  135.    format.  You will be writing two ASCII files; an INDEX for your catalog
  136.    and a description file which will contain the category titles for your
  137.    scrolling menu.  The description file will also contain the names of the
  138.    files to be displayed for each of the menu selections.
  139.  
  140.    While in the directory  SDCATDEV  type in  CATALOG  to look at the example
  141.    catalog provided.
  142.  
  143.    Become familiar with the operation of the menuing system, the layout of the
  144.    main menuing screen, the index and the files which are decompressed and
  145.    displayed when menu selections are made.  The sample catalog lists about
  146.    1000 shareware programs and there is plenty of space remaining on the disc.
  147.    Depending on how much space you use to describe your offerings, there is
  148.    room for between, approximately, 250 and 2500 items per 360K diskette.
  149.  
  150.    Note the following important points about the MENU:
  151.  
  152.         The first menu selection contains instructions on how to use the
  153.         catalog.  When you create your own catalog, you may want to use
  154.         a copy of this file and modify it to suit your particular needs.
  155.         The name of this file is, HTU.CMP.
  156.  
  157.         The second menu selection may be a separator line.  This is by-
  158.         passed by the program if it is a separator line.
  159.  
  160.         The menu selections up to the next separator line are for your
  161.         own use.  Your will determine how many there will be, what they
  162.         will say and what color they will be.  The information for these
  163.         menu choices must be in a file named MENULIST.TXT in the sub-
  164.         directory CATFILES.  You will create this file with your text
  165.         editor.  You must have a least TWO menu choices between the sep-
  166.         arators and may have 1000's if needed.
  167.  
  168.         The second separator, if it exists, will be bypassed by the
  169.         program.
  170.  
  171.         The next to last menu selection is for the file in which you may
  172.         present an order blank, if you wish.  The name of this file is
  173.         ORD.CMP.
  174.  
  175.         The last menu choice is to provide an exit to DOS.
  176.  
  177.         The entire screen on which the menuing system box resides, MUST
  178.         be in a file named  MAINSCRN.CMP.  You will be designing this
  179.         screen with The WriteMe System and will want your own name,
  180.         address, phone and any other text you wish to show.  The series
  181.         of dots are good places for additional text but you may design
  182.         the screen as you wish.
  183.  
  184.    Note the following important points about the catalog PAGES:
  185.  
  186.         Selecting a menu choice, which is considered a CATEGORY in the
  187.         example, will decompress the appropriate file and display it.
  188.         This file, which you design with The WriteMe System, is fully
  189.         scrollable and pageable.  The file may also be sent to the
  190.         printer.  Special provisions are made for selecting items from
  191.         the file and sending the data to a printer.
  192.  
  193.         Select the HOW TO USE THIS CATALOG menu choice and view this
  194.         file.  You will be rewriting a copy of this file and placing
  195.         information in it which is appropriate to your catalog.  The
  196.         files tells your own customers, and you, how the catalog works.
  197.  
  198.  
  199.    Note the following important points about the INDEX:
  200.  
  201.         The index is fully scrollable and pageable.  The index may be
  202.         sent to the printer.  The index is cyclic; when you scroll or
  203.         page past the end, you go to the beginning.  Pressing a letter or
  204.         number key will place the first line of the index whose first
  205.         character is the same as the key you pressed, at the top of the
  206.         screen.  The user may set the index display colors to one of
  207.         many pre-selected choices.
  208.  
  209.  
  210.    Put your printer on line and use the catalog as if you were a prospective
  211.    customer of the ApplePie Shareware company.  Using the sample catalog will
  212.    help you to create your own.
  213.  
  214.  
  215.    Intelligently used and with files properly designed, your catalog will be
  216.    easy to maintain.  Hard copies can be sufficiently attractive that, in many
  217.    cases, HARDCOPY.EXE (supplied upon registration) can provide you with the
  218.    masters for printing paper catalogs.
  219.  
  220.    The WriteMe System was designed to produce two types of files.  README.COM
  221.    files and compressed document files.
  222.  
  223.    The WriteMe System is a full color text editor with capabilities for quick
  224.    and easy box drawing, block operations and coloring.  You will use WriteMe
  225.    to generate the .CMP files which will be decompressed and displayed by
  226.    CATALOG.EXE.  Each catalog file may consist of up to 192 lines of text and
  227.    will represent one CATALOG.EXE menu choice.
  228.  
  229.    With some exceptions, most keys on your keyboard will perform as might be
  230.    expected with any text editor.
  231.  
  232.    Run  WRITEME.EXE  now.
  233.  
  234.    You are presented with a screen which will be the beginning of a learning
  235.    file which you can write.
  236.  
  237.    Read the rest of this manual section and become familiar with every feature
  238.    of The WriteMe System.  PRACTICE!
  239.  
  240.  
  241.  
  242.    FAMILIAR KEY STROKES
  243.    --------------------
  244.  
  245.    Insert          Engages Insert mode if you are currently in Overstrike.
  246.                    Engages Overstrike mode if you are currently in Insert.
  247.                    Unlike other text editors, characters pushed off the page
  248.                    when in Insert mode are lost.
  249.  
  250.    Delete          Deletes the character under the cursor and moves the
  251.                    following text, on the current line, one position to the
  252.                    left.
  253.  
  254.    Home            Moves the cursor to the first column.
  255.  
  256.    End             Moves the cursor to the end of the line of text.
  257.  
  258.    Ctrl + Home     Moves the cursor to the beginning of the document.
  259.  
  260.    PageUp          Displays the previous 24 lines of the document.
  261.  
  262.    PageDown        Displays the next 24 lines of the document.
  263.  
  264.    TAB             In Insert mode, pushes text under and following the cursor
  265.                    5 space to the right.  Any characters which fall off the
  266.                    page are lost.  The cursor moves 5 spaces to the right.
  267.  
  268.                    In the Overstrike mode, moves the cursor 5 spaces to the
  269.                    write.
  270.  
  271.    Cursor keys     Moves the cursor within the document, with vertical
  272.                    scrolling when appropriate.
  273.  
  274.    Back Space      When not at column 1, Deletes the character preceding the
  275.                    cursor, moves one position to the left and moves the
  276.                    following text one position to the left.
  277.  
  278.                    When in Column 1 and the previous line is EMPTY; moves the
  279.                    current line up one line.
  280.  
  281.                    When in Column 1 and the previous line is NOT EMPTY; appends
  282.                    the current line to the tail of the previous line.  If
  283.                    there is no room on the previous line for the first word of
  284.                    the current line, no action will take place.  Back spacing
  285.                    will process characters following the cursor until a colon,
  286.                    period, exclamation point or question mark is encountered.
  287.  
  288.    ENTER           Inserts a blank line below the current line and moves the
  289.                    text under and following the cursor down to the newly
  290.                    created line.  The last line of the document is lost when
  291.                    pressing ENTER.  Keep several empty lines at the end of the
  292.                    document to prevent text loss.
  293.  
  294.  
  295.  
  296.    There are a number of special keystrokes unique to the WRITEME program.
  297.    Press <F1> while in the program to review the keystrokes. The following
  298.    information pertains to the special keystrokes recognized by WRITEME.
  299.    Where a + appears in the keystroke, it means you press the key for the
  300.    character following the + while holding down the key preceeding the +.
  301.  
  302.  
  303.    KEY STROKES WHICH RELATE TO COLOR
  304.    ---------------------------------
  305.  
  306.    Alt + C           Color select.  Presents a moving arrow which you move with
  307.                      the cursor keys and point to the color you wish to be the
  308.                      Current Color.  Press enter to establish the Current Color.
  309.                      All characters typed will be displayed in the current
  310.                      color.  Some color selections are not allowed.  A panel at
  311.                      the screen bottom displays a variety of characters so you
  312.                      can see what they will look like in the various colors.
  313.  
  314.    <F3>              Each time you select a new color, it is added to a list of
  315.                      colors previously selected during the editing session.  You
  316.                      may scroll through this list, stoping on the color you wish
  317.                      to become the Current Color.
  318.  
  319.    Shift + CursorRight or CursorLeft
  320.  
  321.                      Paints the character under the cursor the Current Color.
  322.                      This key is useful when you wish to recolor a few words of
  323.                      text.
  324.  
  325.    Alt + E           Paints the entire current line with the Current Color.
  326.  
  327.    Alt + =           Paints the entire document the Current Color.  This is
  328.                      primarily for setting the forground and background colors
  329.                      in a new document.
  330.  
  331.    Alt + -           Changes all instances of the color at the current cursor
  332.                      location to the Current Color.  Applies only to the portion
  333.                      of the document displayed on the screen.
  334.  
  335.    Alt + 1 to        Paints from column to column + # -1, from Row to the end
  336.    Alt + 9           of the document in the Current Color.  Useful for painting
  337.                      entire columns from 1 to 9 characters wide.
  338.  
  339.    Alt + B [toggle]  Sets blinking/non-blinking foreground mode.  All future
  340.                      characters typed will be in the Current Color, but in the
  341.                      mode set.
  342.  
  343.    <F5>    [toggle]  Turns color assumption ON/OFF.  If ON, the Current Color
  344.                      will automatically assume the color of the character under
  345.                      the cursor regardless of what that color may be.  If the
  346.                      cursor is moved the Current Color will become the color of
  347.                      the character at the new cursor location.
  348.  
  349.  
  350.  
  351.    KEY STROKES WHICH RELATE TO TEXT
  352.    --------------------------------
  353.  
  354.    Control + D       Delete current line, move text up.
  355.  
  356.    Alt + U           Capitalizes from the cursor to the end of the WORD.
  357.  
  358.    Alt + F           Places "End Of Document" at the current line.
  359.  
  360.    Alt + T           Takes the text on the current line and centers it.
  361.  
  362.    Alt + R           Removes all leading spaces from a line and left justifies
  363.                      the text.
  364.  
  365.    Shift + Delete    Clears the screen from the cursor to the end of the line in
  366.                      the Current Color.
  367.  
  368.    Control + R       Repeats the last character typed in.  Continue holding R if
  369.                      you wish many repeated characters.  This is handy for
  370.                      drawing horizontal lines.  You must be in Overstrike mode.
  371.  
  372.    Shift + Alt + D   Erases the entire document from the current row to the end
  373.                      in the current color.
  374.  
  375.  
  376.  
  377.    OTHER KEY STROKES
  378.    -----------------
  379.  
  380.    Alt + K           Blacks out the screen.  Any keypress restores it to normal.
  381.  
  382.    Alt + P           Engages and disengages the box protect mode which disallows
  383.                      certain keystrokes when the cursor is on a box character or
  384.                      within a box.  When Box Protection is engaged, a small box
  385.                      appears to the left of the <F1> Help prompt in the lower
  386.                      right of the screen.
  387.  
  388.    Alt + A           Displays a chart of the extended ASCII characters which you
  389.                      may use in your document.  The chart is reproduced in the
  390.                      rear of the manual.  To enter an extended ASCII character,
  391.                      such as ½, hold down the Alt key and enter the number of
  392.                      the character desired on the NUMERIC KEYPAD on the right
  393.                      side of your keyboard.  For example, to enter ½, hold down
  394.                      Alt and press 1 then 7 then 1 and release the Alt key.
  395.                      You may not use this process to enter a character below 32
  396.                      except for the Form Feed character 12.  ASCII characters
  397.                      above 223 are not allowed
  398.  
  399.  
  400.  
  401.    BOX DRAWING
  402.    -----------
  403.  
  404.    Alt + L           Activates the box drawing and painting features.  You are
  405.                      presented with a small default box.  The following key-
  406.                      strokes now apply:
  407.  
  408.                      Cursor          Moves the top and left side of the box.
  409.  
  410.                      Shift + Cursor  Moves the bottom and right side of the
  411.                                      box.
  412.  
  413.                      K               Cycles through the box border types.
  414.                                      Stop at the one you wish to use.
  415.  
  416.                      Alt + C         Selects box border color.
  417.  
  418.                      P               Paints area defined by box sides to that
  419.                                      color selected for the border.
  420.  
  421.                      B               Re-establishes the box mode.
  422.  
  423.                      F               Fills area defined by box sides with
  424.                                      spaces.
  425.  
  426.                      S               Adds a shadow.
  427.  
  428.                      ENTER           Accepts the layout and makes it permanent.
  429.                                      P, B, F & S keystrokes will not become
  430.                                      permanent unless ENTER is pressed
  431.                                      afterward.
  432.  
  433.                      <ESC>           Exits drawing/painting procedure and
  434.                                      returns to the main editor.
  435.  
  436.    BLOCK OPERATIONS
  437.    ----------------
  438.  
  439.    Alt + M           Activates the block marking procedure.  During the block
  440.                      marking procedure, blinking characters will temporarily
  441.                      change color as a consequence of the colors chosen to mark
  442.                      blocks.  Blinking colors will be properly restored upon
  443.                      exiting the procedure.
  444.  
  445.                      The following keys apply to the block marking procedure:
  446.  
  447.  
  448.                      S            Marks the beginning of the block that is to
  449.                                   be deleted, copied or moved.
  450.  
  451.                      E            Marks the end of the block that is to be
  452.                                   deleted, copied or moved.
  453.  
  454.                      C            Captures but does not delete block.
  455.  
  456.                      Shift + C    Captures and deletes the block.
  457.  
  458.                      D            Deletes but does not capture the block.
  459.  
  460.                      P            Places captured block with the upper left
  461.                                   corner at the current cursor position.
  462.  
  463.                      <ESC>        Exits block procedure.
  464.  
  465.  
  466.    Box drawing, painting and block procedures are limited to the displayed
  467.    portion of the document.
  468.  
  469.  
  470.  
  471.    THE FORM FEED CHARACTER
  472.    -----------------------
  473.  
  474.    You may want to place the form feed character in your documents.  The form
  475.    feed is the only character below ASCII 32 that you allowed to enter by
  476.    holding down the ALT key and typing in the number on the numeric keypad.
  477.    The form feed character is 12.  You may make the form feed invisible by
  478.    selecting a color where the foreground and background are the same but you
  479.    will have to temporarily re-color the document to find it again.
  480.  
  481.    THE MENU
  482.    --------
  483.  
  484.  
  485.    <F10>          Activate the file menu.  You may perform the following by
  486.                   highlighting the procedure and pressing enter.
  487.  
  488.                   1>  Removes the current file from memory to begin writing
  489.                       a new file.  Save your current file first.
  490.  
  491.                   2>  Loads a previously written and compressed file.  Only
  492.                       files with a .CMP extension will be presented for menu
  493.                       selection.  Save your current file first.
  494.  
  495.                   3>  Loads an ASCII text file for conversion to a compressed
  496.                       file.  Only files with a .DOC extension will be
  497.                       presented for menu selection.  An ASCII text file is
  498.                       characterized by a CR LF at the end of each line.
  499.                       Lines may not contain more than 80 characters.  The
  500.                       loadable file size is limited to 190 lines.  All
  501.                       characters ABOVE ASCII 223 will be replaced with a
  502.                       ASCII character 223.
  503.  
  504.                   4>  Saves the currently loaded file as a compressed file.
  505.  
  506.                   5>  Saves the currently loaded file as an ASCII text file.
  507.                       If you want the file properly viewable by the DOS Type
  508.                       command, do not put characters in the 80th column.
  509.  
  510.                   6>  Makes a README.COM file by appending the compressed
  511.                       document to a copy of the MASTER.RMC file.
  512.  
  513.                   7>  Sends the currently loaded file to printer port 1.
  514.  
  515.                   8>  Shells to DOS
  516.  
  517.                   9>  Exits WRITEME.
  518.  
  519.    EXAMPLE, CREATING A BOX
  520.    -----------------------
  521.  
  522.    Box drawing is confined to the area of your document which is currently on
  523.    the screen.
  524.  
  525.  
  526.    1. Scroll the document so that the area you wish to enbox is approximately
  527.       in the center of the screen.
  528.  
  529.    2. Press Alt + L to establish the box/painting mode.
  530.  
  531.    3. Use the Cursor and Shift + Cursor keys until the box is the desired
  532.       size and shape and at the desired location.
  533.  
  534.    4. Press Alt + C to select the color of the box.
  535.  
  536.    5. Press K until you get the box style you wish.
  537.  
  538.    6. If you wish to paint the box contents, press P to establish the painting
  539.       mode, press <ENTER> to capture the paint job and press B to re-establish
  540.       the box mode.  If you wanted to paint ONLY, you would now press <ESC> to
  541.       return to the main editor.
  542.  
  543.    7. If you wish to have a shadow, press S.
  544.  
  545.    8. Press <ENTER> to capture the box.
  546.  
  547.    9. Press <ESC> to return to the main editor.
  548.  
  549.  
  550.    You can make boxes larger than that which will fit on one screen by making
  551.    two boxes, one below the other, changing the characters at the joints to the
  552.    appropriate ASCII value and then removing the horizontal lines that divide
  553.    the box.
  554.  
  555.    EXAMPLE, BLOCK OPERATION
  556.    ------------------------
  557.  
  558.    Block Capturing and Deleting is confined to the area of your document which
  559.    is currently on the screen.  You may, however, Put a captured block anywhere
  560.    in your document.
  561.  
  562.  
  563.    1. Scroll the document so that the block to be defined is approximately
  564.       in the center of the screen.
  565.  
  566.    2. Press Alt + M to establish block operations.
  567.  
  568.    3. Move the cursor to the upper left corner of the block you wish to define,
  569.       press S to mark the beginning, move the cursor to the lower right corner
  570.       of the block and press E.  The entire block will be highlit.
  571.  
  572.    4. To CAPTURE but NOT DELETE the block, press C.
  573.  
  574.    5. To CAPTURE & DELETE the block, press Shift + C.
  575.  
  576.    6. To DELETE but NOT CAPTURE the block press D.
  577.  
  578.    7. To put the captured block on the same screen, move the cursor to the
  579.       upper left corner of where you would like the block and press P.  If
  580.       the block will not fit, nothing will happen.
  581.  
  582.    8. To put the captured block in a different area of your document, press
  583.       <ESC>, scroll to new area, press Alt + M, locate the cursor and press
  584.       P.
  585.  
  586.    9. Press <ESC> to return to the main editor.
  587.  
  588.    COMPRESSED DOCUMENTS
  589.    --------------------
  590.  
  591.    Compressed files are often shorter than an equivalent monochrome ASCII text
  592.    only file.  At the very least you get the benefit of color with no increase
  593.    in file size.
  594.  
  595.    Due to the nature of the compression algorithm used you cannot have more
  596.    than 230 consecutive characters which are the same or more than 230
  597.    consecutive spaces in your document.  If you require 3 or 4 blank lines in
  598.    your document, you should break up the space with a - or other character
  599.    which seems suitable.
  600.  
  601.  
  602.    README.COM files
  603.    ----------------
  604.  
  605.    README.COM files have a COPY of the document reader (MASTER.RMC) and the
  606.    compressed document combined into a single file.  You cannot rename
  607.    README.COM to anything else.
  608.  
  609.    MASTER.RMC, which is really an .EXE file, has been compressed with the
  610.    LZE compression routine.  Your document, which has also been compressed,
  611.    with our own compression algorithm, is attached to the tail of MASTER.RMC.
  612.    We doubt that any of the other compression or archiving utilities can make
  613.    your README.COM file any smaller but, you are welcome to try.  Make sure,
  614.    however, that after decompression README.COM will run properly.
  615.  
  616.    As a general rule, README.COM files will be about 4000 bytes larger than
  617.    an equivalent ASCII text only file.
  618.  
  619.  
  620.    ENDS OF DOCUMENTS
  621.    -----------------
  622.  
  623.    The end of your document will be the last CHARACTER in the document.  Blank
  624.    spaces following the last character, regardless of color, will not be saved.
  625.    You should, therefore, plan on having the last document line on a black
  626.    background.
  627.  
  628.  
  629.    USING YOUR OWN EDITOR
  630.    ---------------------
  631.  
  632.    You may prefer to author your files with your own text editor.  Save your
  633.    work in ASCII format, without margins as a file with a .DOC extension.
  634.    Use WriteMe for colorizing, enboxing and final adjustments.
  635.  
  636.  
  637.    THE 80th COLUMN
  638.    ---------------
  639.  
  640.    For your catalog .CMP files, do not put text in the 80th column.  The "{"
  641.    which is used as a line pointer when scrolling throught the files occupies
  642.    that position.
  643.  
  644.     ASCII chart
  645.  
  646.  
  647.  
  648.     12  FormFeed
  649.  
  650.     32        33  !     34  "     35  #     36  $     37  %     38  &     39  '
  651.     40  (     41  )     42  *     43  +     44  ,     45  -     46  .     47  /
  652.     48  0     49  1     50  2     51  3     52  4     53  5     54  6     55  7
  653.     56  8     57  9     58  :     59  ;     60  <     61  =     62  >     63  ?
  654.     64  @     65  A     66  B     67  C     68  D     69  E     70  F     71  G
  655.     72  H     73  I     74  J     75  K     76  L     77  M     78  N     79  O
  656.  
  657.     80  P     81  Q     82  R     83  S     84  T     85  U     86  V     87  W
  658.     88  X     89  Y     90  Z     91  [     92  \     93  ]     94  ^     95  _
  659.     96  `     97  a     98  b     99  c    100  d    101  e    102  f    103  g
  660.    104  h    105  i    106  j    107  k    108  l    109  m    110  n    111  o
  661.    112  p    113  q    114  r    115  s    116  t    117  u    118  v    119  w
  662.    120  x    121  y    122  z    123  {    124  |    125  }    126  ~    127  
  663.  
  664.    128  Ç    129  ü    130  é    131  â    132  ä    133  à    134  å    135  ç
  665.    136  ê    137  ë    138  è    139  ï    140  î    141  ì    142  Ä    143  Å
  666.    144  É    145  æ    146  Æ    147  ô    148  ö    149  ò    150  û    151  ù
  667.    152  ÿ    153  Ö    154  Ü    155  ¢    156  £    157  ¥    158  ₧    159  ƒ
  668.    160  á    161  í    162  ó    163  ú    164  ñ    165  Ñ    166  ª    167  º
  669.    168  ¿    169  ⌐    170  ¬    171  ½    172  ¼    173  ¡    174  «    175  »
  670.  
  671.    176  ░    177  ▒    178  ▓    179  │    180  ┤    181  ╡    182  ╢    183  ╖
  672.  
  673.    184  ╕    185  ╣    186  ║    187  ╗    188  ╝    189  ╜    190  ╛    191  ┐
  674.  
  675.    192  └    193  ┴    194  ┬    195  ├    196  -    197  ┼    198  ╞    199  ╟
  676.  
  677.    200  ╚    201  ╔    202  ╩    203  ╦    204  ╠    205  ═    206  ╬    207  ╧
  678.  
  679.    208  ╨    209  ╤    210  ╥    211  ╙    212  ╘    213  ╒    214  ╓    215  ╫
  680.  
  681.    216  ╪    217  ┘    218  ┌    219  █    220  ▄    221  ▌    222  ▐    223  ▀
  682.  
  683.  
  684.    Characters above 223 are not available for use with The WriteMe System.
  685.  
  686. NOTE:  If your printer is not set up to handle ASCII characters above 127, the
  687.        above chart does not show the correct characters for numbers greater
  688.        than 127.
  689.  
  690.     COLOR chart
  691.  
  692.  
  693.  
  694.  
  695.     NORMAL
  696.                      ------------------------- Background ----------------------
  697.  
  698.                      Black   Blue   Green   Cyan   Red   Magenta   Brown   White
  699.     Foreground
  700.  
  701.     Black              0      16      32     48     64     80        96     112
  702.     Blue               1      17      33     49     65     81        97     113
  703.     Green              2      18      34     50     66     82        98     114
  704.     Cyan               3      19      35     51     67     83        99     115
  705.     Red                4      20      36     52     68     84       100     116
  706.     Magenta            5      21      37     53     69     85       101     117
  707.     Brown              6      22      38     54     70     86       102     118
  708.     White              7      23      39     55     71     87       103     119
  709.     Gray               8      24      40     56     72     88       104     120
  710.     Bright Blue        9      25      41     57     73     89       105     121
  711.     Bright Green      10      26      42     58     74     90       105     122
  712.     Bright Cyan       11      27      43     59     75     91       107     123
  713.     Bright Red        12      28      44     60     76     92       108     124
  714.     Bright Magenta    13      29      45     61     77     93       109     125
  715.     Bright Brown      14      30      46     62     78     94       110     126
  716.     Bright White      15      31      47     63     79     95       111     127
  717.  
  718.  
  719.     BLINKING/HIGH INTENSITY
  720.                      ------------------------- Background ----------------------
  721.  
  722.                      Black   Blue   Green   Cyan   Red   Magenta   Brown   White
  723.     Foreground
  724.  
  725.     Black            128     144     160    176    192    208       224     240
  726.     Blue             129     145     161    177    193    209       225     241
  727.     Green            130     146     162    178    194    210       226     242
  728.     Cyan             131     147     163    179    195    211       227     243
  729.     Red              132     148     164    180    196    212       228     244
  730.     Magenta          133     149     165    181    197    213       229     245
  731.     Brown            134     150     166    182    198    214       230     246
  732.     White            135     151     167    183    199    215       231     247
  733.     Gray             136     152     168    184    200    216       232     248
  734.     Bright Blue      137     153     169    185    201    217       233     249
  735.     Bright Green     138     154     170    186    202    218       234     250
  736.     Bright Cyan      139     155     171    187    203    219       235     251
  737.     Bright Red       140     156     172    188    204    220       236     252
  738.     Bright Magenta   141     157     173    189    205    221       237     253
  739.     Bright Brown     142     158     174    190    206    222       238     254
  740.     Bright White     143     159     174    191    207    223       239     255
  741.  
  742.  
  743.  
  744.    BEGINNING YOUR CATALOG
  745.    ----------------------
  746.  
  747.  
  748.    THE MAIN SCREEN FILE
  749.  
  750.    Now that you are familiar with WriteMe, you can start modifying the file
  751.    which will become YOUR main menu screen.  This file must ALWAYS be named
  752.    MAINSCRN.CMP.
  753.  
  754.    Load MAINSCRN.CMP into WriteMe.
  755.  
  756.    The box in the upper left is for the menu.  Do not change the size of this
  757.    box.
  758.  
  759.    The remainder of the screen may be used as you see fit.  Recolor it if
  760.    you wish and change the text to that which you would like to see on the
  761.    main screen of your catalog.
  762.  
  763.    When you are done, SAVE it and exit WriteMe.
  764.  
  765.    Move into the  SDCATDEV  directory and run  CATALOG  to verify that the
  766.    main screen is now the way you wish.
  767.  
  768.    Note that CATALOG.EXE expects ALL .CMP files to be in the subdirectory
  769.    named CATFILES.
  770.  
  771.    Exit the catalog and return to the CATFILES sub-directory where CATALOG.EXE
  772.    expects to find the  MENULIST.TXT file.
  773.  
  774.  
  775.  
  776.    THE MENULIST.TXT FILE
  777.  
  778.    The MENULIST.TXT file will contain a list of the menu choices and the
  779.    names of the files that the selection of each choice will display.  The
  780.    file can contain NO blank lines.
  781.  
  782.    Write the MENULIST file with a text editor that can save in ASCII.  The
  783.    text must be flush left, no margins.  Print out the current MENULIST file
  784.    for your reference.
  785.  
  786.    Note that each of the menu choices is preceded by a letter followed by a
  787.    space.  This letter determines the COLOR of that menu choice.  In the
  788.    example, the letter O precedes HOW TO USE THIS CATALOG.  The letter O is
  789.    ASCII character 79.  79 is a code for Bright White on Red.  The ASCII and
  790.    color code charts at the end of the previous section will tell you what
  791.    ASCII characters to use for your color choices.  These letter codes will
  792.    not be displayed in the menu.
  793.  
  794.    The 1st line in the file MUST contain the number of menu choices that you
  795.    want to make available.
  796.  
  797.    The 2nd line MUST refer to a menu choice.  It does not have to be called
  798.    HOW TO USE THIS CATALOG  nor does the associated file have to contain
  799.    information on using the catalog.
  800.  
  801.    The 3rd line may be EITHER a non-selectable divider composed of the ASCII
  802.    character 196 or it may be a menu choice.  If you use it as a divider you
  803.    MUST use character 196.
  804.  
  805.    The NEXT to the LAST line MUST provide the RETURN TO DOS choice.
  806.  
  807.    The 4th line from the last may be EITHER another non-selectable divider
  808.    or a menu choice.  You may not have a non-selectable menu choice in any
  809.    other locations.
  810.  
  811.    You may have as many menu choices as you like, remembering that you must
  812.    author a catalog file for each one.  Each line containing a menu choice
  813.    may be up to 43 characters long, BUT NO MORE.
  814.  
  815.    Following the line that provides the RETURN TO DOS choice, type the name of
  816.    the file you wish decompressed and displayed when menu choice 1 is picked.
  817.    Do NOT add the .CMP extension as the program does that automatically.
  818.  
  819.    Since, in the example, the 2nd menu choice is a non-selectable divider,
  820.    you would type in any character that reminds you that NO file is associated
  821.    with this choice.  We chose to use dashes.
  822.  
  823.    Each on a separate line, type the names of the other files that correspond
  824.    to the remaining menu choices, again using any character as a place holder
  825.    for a non-selectable divider.  For the line corresponding to the RETURN
  826.    TO DOS menu choice, you may optionally use an asterisk (*) to disable the
  827.    "sending the catalog line to the printer" feature.
  828.  
  829.    The figure below illustrates the 1 to 1 correspondence that must be
  830.    maintained between the menu choices and the files they point to.
  831.  
  832.  
  833.  
  834.                        11                              { No of items*
  835.                   +--- O HOW TO USE                    { Choice 1
  836.                 +-|--- P --------------                { Non-selectable
  837.               +-|-|--- O RECEIVERS                     { Choice 2
  838.             +-|-|-|--- R AMPLIFIERS                    { Choice 3
  839.           +-|-|-|-|--- D TURNTABLES                    { Choice 4
  840.         +-|-|-|-|-|--- O CASSETTE DECKS                { Choice 5
  841.         | | | | | |    R SPEAKERS       --+            { Choice 6
  842.         | | | | | |    D ACCESSORIES    --|-+          { Choice 7
  843.         | | | | | |    P -------------- --|-|-+        { Non-selectable
  844.         | | | | | |    G ORDER BLANK    --|-|-|-+      { Choice 8
  845.         | | | | | |    O RETURN TO DOS  --|-|-|-|-+    { Choice 9
  846.         | | | | | +--- HTU                | | | | |    { File for Choice 1
  847.         | | | | +----- ---                | | | | |    { No file
  848.         | | | +------- REC                | | | | |    { File for Choice 2
  849.         | | +--------- AMP                | | | | |    { File for Choice 3
  850.         | +----------- TUR                | | | | |    { File for Choice 4
  851.         +------------- CAS                | | | | |    { File for Choice 5
  852.                        SPK ---------------+ | | | |    { File for Choice 6
  853.                        ACC -----------------+ | | |    { File for Choice 7
  854.                        --- -------------------+ | |    { No file
  855.                        ORD ---------------------+ |    { File for Choice 8*
  856.                        --- -----------------------+    { ---  or *
  857.                        Apple Pie Shareware             { 19 chars or MENU*
  858.  
  859.    *Several options are provided for by these lines:
  860.  
  861.       1.  If line 2, corresponding to Choice 1, relates to a file designed for
  862.           instructing the user how to use the catalog  AND  the file cor-
  863.           responding to it is named  HTU  (upper case) the the "{", associated
  864.           prompts and the opportunity to send single lines to the printer with
  865.           the <TAB> key is defeated for this file.
  866.  
  867.       2.  If the 3rd from the last line, (corresponding to Choice 8 in this
  868.           example) relates to a file with an order blank  AND  the file cor-
  869.           responding to it is named  ORD  (upper case) then the "{", associated
  870.           prompts and the opportunity to send single lines to the printer with
  871.           the <TAB> key is defeated for this file.
  872.  
  873.       3.  If the NEXT to LAST line, which is the  RETURN TO DOS  choice, is
  874.           a single asterisk (*) the the "{", associated prompts and the
  875.           opportunity to send single lines to the printer with the <TAB> key
  876.           is defeated for ALL files.
  877.  
  878.       4.  For the LAST line in the file, you MUST type in either  MENU
  879.           or up to 19 characters to entitle the menu bars at the screen
  880.           bottoms, perhaps with your company name.
  881.  
  882.    THE INDEX FILE
  883.    --------------
  884.  
  885.    You create an index file named  INDEX.TXT  with your text editor.  Save
  886.    in ASCII with no margins.
  887.  
  888.    Your index can look any way you wish.  In order to take advantage of the
  889.    feature in CATALOG.EXE which places the first listing, corresponding to
  890.    the letter pressed, on the first line, you should alphabetize the index
  891.    and make sure the first letter of each item is flush left in the file.
  892.  
  893.    Blank lines in your index file will be replaced with a divider composed of
  894.    ASCII character 196.  If you need a blank line that is not replaced by a
  895.    divider, you may put a single ASCII character 255 in it.
  896.  
  897.    Each line in the index MUST be no longer than 77 characters.
  898.  
  899.    Currently, the INDEX is limited to 925 lines.  If you need a larger index
  900.    contact us and we can increase the capacity.
  901.  
  902.    After you have made your index file INDEX.TXT with your text editor, run
  903.    REDOINDX.EXE.  This small program processes your index file, removing all
  904.    LF and CR codes from the file, allowing CATALOG.EXE to load it much faster
  905.    that otherwise possible.  REDOINDX.EXE  creates a file named  INDEX.FMT
  906.    which is the only index file which needs to be on the catalog distribution
  907.    diskette.
  908.  
  909.  
  910.    THE .CMP FILES
  911.    --------------
  912.  
  913.    Each .CMP file will contain text describing your products or services.  You
  914.    will probably be modifying these files from time to time with WriteMe and
  915.    assigning identifiable file names will be of great help in determining
  916.    which contains what.  A file name of CLASSICS.CMP is easier to identify as
  917.    the file containing your selection of classic video tapes for rent than it
  918.    would be if it were named A.CMP
  919.  
  920.    As previously mentioned, you can lay out these files any way you choose. If
  921.    you have many, many offerings you may want to give each item only a single
  922.    line description.  In other cases, a full screen description with several
  923.    decorative boxes might be in order.  In either case, maintenance and color-
  924.    ization will be easier if you adhere to certain formats.
  925.  
  926.    AVOID ENBOXING AREAS THAT WILL BE MODIFIED FREQUENTLY.  Although it may
  927.    look nice, typing inside boxes will be more time consuming.  If the box
  928.    protect toggle is ON, you will lose the use of some key strokes.  If OFF,
  929.    using the backspace, insert mode or enter key may disrupt the box more
  930.    often than you would care to deal with.
  931.  
  932.    ALIGN ITEMS THAT YOU WANT TO ASSIGN A COMMON COLOR TO.  In the example
  933.    shareware catalog, the catalog numbers are aligned so the alphabetic
  934.    characters can be easily painted a different color than the numerics.
  935.  
  936.    MAKE THE FILE EASY TO READ.  Being generous with white space and keeping
  937.    like descriptions aligned will make it easier on the reader.
  938.  
  939.    USE COLOR SPARINGLY & INTELLIGENTLY.  Files containing many color com-
  940.    binations will be distracting and hard to read.  Equally distracting are
  941.    large blocks of blinking text.  When setting colors, use the panel at the
  942.    bottom of the screen to judge color combinations that are readable.  A red
  943.    background containing bright red text is not a good combination.  Keep in
  944.    mind that everyone has the contrast and brightness controls on their
  945.    monitor set differently.  Re-adjust your monitor occasionally to ensure
  946.    that your color selections are readable over a wide range of adjustment.
  947.  
  948.  
  949.  
  950.    SENDING .CMP FILE LINES TO THE PRINTER
  951.    --------------------------------------
  952.  
  953.    Pressing the TAB key will send the text on the line with the brace "{" to
  954.    the printer ONLY IF the 77th column position is occupied by a character
  955.    other than ASCII character 196 which would be commonly used as a divider.
  956.  
  957.    The line to be sent to the printer would, most often, contain a short
  958.    description of the item and the catalog number and/or price.
  959.  
  960.    When the TAB key is pressed AND the 77th column in occupied AND it is the
  961.    FIRST time the TAB is pressed for the current viewing of the file, a line
  962.    is first printed which contains:
  963.  
  964.       1.  The text of the menu choice which led to the file being viewed.
  965.       2.  The name of the file being viewed.
  966.       3.  The current date.
  967.  
  968.    Subsequent TAB presses while viewing the same file will not send this
  969.    extra data line to the printer.  If the user leaves the file and returns
  970.    to it later, the line containing the file data will again be printed one
  971.    time.
  972.  
  973.  
  974.    SENDING THE ENTIRE FILE TO THE PRINTER
  975.  
  976.    If the user presses <F5>, the entire file is sent to the printer.  Placing
  977.    form feed characters in the correct place within the file will give you
  978.    control over how the file is paginated.  Keep the 80th column of the file
  979.    free of characters to ensure that extra line feeds are not sent to the
  980.    printer.
  981.  
  982.    YOUR DISTRIBUTION DISKETTE
  983.    --------------------------
  984.  
  985.    In order to function properly, the catalog which you distribute must be
  986.    set up as follows:
  987.  
  988.       The ROOT directory MUST contain  CATALOG.EXE  and  INDEX.FMT
  989.  
  990.       The sub-directory  CATFILES  MUST contain all the .CMP files
  991.       as well as the MENULIST.TXT file.
  992.  
  993.       You may also include in the ROOT, any README.COM files which
  994.       you generate.
  995.  
  996.  
  997.  
  998.    ZIPPING, ARCING, etc.
  999.    ---------------------
  1000.  
  1001.    CATALOG.EXE is already compressed with LZE.  Each of the .CMP files is
  1002.    already compressed with our own algorithm.
  1003.  
  1004.    Trying to compress your catalog further, as a self-extracting file, will
  1005.    only serve to consume MORE disc space.
  1006.  
  1007.    You may gain some disc space by creating non-self-extracting .ZIP or .ARC
  1008.    files since the index will get compressed.  It will be up to you to make
  1009.    sure that the files properly decompress.
  1010.  
  1011.  
  1012.  
  1013.    USE WITH MONOCHROME MONITORS
  1014.    ----------------------------
  1015.  
  1016.    Your catalog will properly display on any monochrome monitor if the user
  1017.    inputs  N  when asked if they have a color monitor.
  1018.  
  1019.  
  1020.  
  1021.    USE WITH MACHINES HAVING LITTLE AVAILABLE MEMORY
  1022.    ------------------------------------------------
  1023.  
  1024.    When your catalog is run on machines with less than 500K of available,
  1025.    standard memory, the index file will not load.
  1026.  
  1027.      REGISTRATION FORM FOR THE DISK CATALOG DEVELOPMENT SYSTEM
  1028.  
  1029.      Name____________________________________________________________________
  1030.  
  1031.      Company_________________________________________________________________
  1032.  
  1033.      Address_________________________________________________________________
  1034.  
  1035.      City________________________________________ State_____ Zip_____________
  1036.  
  1037.  
  1038.      _____Registering v3.0U     ____5 1/4"     ____3 1/2"         $ 35.00
  1039.  
  1040.      This version is for personal use, further evaluation or
  1041.      catalog preparation contracting.  You may not distribute
  1042.      any files or perform a site installation.  If you are
  1043.      preparing a catalog for another party, THEY must obtain a
  1044.      distribution or site license.  This version is upgradeable
  1045.      to v3.0L at any time for $125.00
  1046.  
  1047.  
  1048.      _____Registering v3.0L     ____5 1/4"     ____3 1/2"         $150.00
  1049.  
  1050.      This version is fully licensed for distribution to describe
  1051.      YOUR offerings and/or installation at YOUR site.  If you use
  1052.      this version to prepare a catalog for another party, THEY must
  1053.      obtain a distribution or site license.
  1054.  
  1055.  
  1056.      Registration includes the latest version of each file, printed manual
  1057.      and support.
  1058.  
  1059.  
  1060.      For v3.0U only, add:  $ 8 for overseas air shipment
  1061.                            $10 for UPS air shipment to U.S.
  1062.  
  1063.      Sorry, we cannot accept credit card orders, purchase orders or checks
  1064.      drawn on other than U.S. banks.
  1065.  
  1066.      REMIT TO:  Sitting Duck Software  PO Box 130  Veneta, OR 97487  
  1067.  
  1068.  
  1069.